303
149
146
373
129
295
13
95
192
244
480
406
487
303
28
121
52
241
87
26
300
26
32
146
117
15
173
343
379
255
420
74
235
126
350
283
59
41
151
17
368
335
209
22
6
245
129
489
380
355
384
411
262
437
379
483
473
443
292
363
338
282
143
144
15
473
181
453
404
196
212
273
8
24
301
10
41
325
32
5
46
406
469
177
206
37
42
434
52
409
261
483
56
190
252
36
15
404
71
81
